約 2,991,566 件
https://w.atwiki.jp/hitoshop/pages/26.html
データベース接続 基本的なPHPからmysqlの接続 基本的なフォーマット ?php $DBSERVER = localhost ; //mysqlサーバ名 $DBUSER = root ; //ログインユーザ名 $DBPASSWORD = ; //パスワード $DBNAME = testDB ; //データベース名//mysqlに接続 $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);//読み込み時の文字コード設定 mysql_query( set names UTF-8 );//データベース選択 $selectDB = mysql_select_db($DBNAME, $con);//Sql文を編集 $sql = select * from testTable ;//結果セットを取得 $rst = mysql_query($sql, $con); $col = mysql_fetch_array($rst);//結果セットを配列で表示 //ここでは、print_r関数を使って強制的に出力していますが //retunで返したり、HTML文と組み合わせて結果を変数に代入したりします print_r($col);//結果セットを破棄 $rst = mysql_free_result($rst);//mysqlとの接続解除 mysql_close($con); ? ◆接続環境に合わせて、変数内容($DBSERVER, $DBUSER, $DBNAME, $DBPASSWORD)等は、変更してください。 上記では、データベースにtestDBと、テーブルにtestTableが存在しない場合には動作しません。 mysql用の関数 mysql_connect関数 機能と返り値 mysqlに接続。接続に成功すると、mysqlから接続IDが返されます。失敗した場合はfalse 引数 接続するためには、[mysqlサーバ名][ログインユーザ名][ユーザのパスワード]の順番で指定 $con = mysql_connect(サーバ名, ユーザ名, パスワード); mysql_select_db関数 機能と返り値 複数あるデータベースから、処理する1つのデータベースを選択 引数 第一引数に選択するデータベース名。第二引数に、mysql_connectで返されたmysql接続ID(省略可能) $selectDB = mysql_select_db(データベース名, 接続情報); mysql_query関数 機能と返り値 sql文を発行。select文では、取得された結果セットのIDが返される。insert / update / delete 文では、成功時は true、失敗時は false 引数 第一引数にsql文の文字列を指定。第二引数に、mysql_connectで返されたmysql接続ID(省略可能) mysql_query( set names UTF-8 ); //読み込み・書き込み用文字コード $rst = mysql_query(sql文); mysql_num_rows関数 機能と返り値 mysql_query関数で発行したselect文より、何レコードのデータがあるかを返す 引数 mysql_query関数で返された結果セットIDを指定 $rst = mysql_query(sql文); $selectCnt = mysql_num_rows($rst); echo $selectCnt; mysql_fetch_array関数 機能と返り値 mysql_query関数を使用してselect文を発行した返り値の結果セットから、1レコード文を取り出します。返り値を変数に代入することにより、取り出されたデータは自動的に連想配列または数値インデックスの配列として格納される。$変数名[フィールド名]という構文で連想配列としてデータを取得できる 引数 第一引数に、mysql_query関数で返された結果セットID。第二引数に、取得された1レコード文のデータをどのように変数に格納するか指定する。 省略した場合には、MYSQL_BOTHが使われる MYSQL_BOTH //連想配列と数値インデックス配列の両方で格納 MYSQL_ASSOC //連想配列として格納 MYSQL_NUM //数値インデックス配列として格納 $rst = mysql_query(sql文); while ($col = mysql_fetch_array($rst)) { echo $col[ id ]; echo $col[ name ]; echo $col[ mail ] } mysql_free_result関数 機能と返り値 mysql_query関数で取得した結果セットを破棄して、メモリを解放する。成功時は true、失敗時は false 引数 mysql_query関数で返された結果セットIDを指定 $rst = mysql_query(sql文); $rst = mysql_free_result($tst); mysql_close関数 機能と返り値 mysqlとの接続解除。成功時は true、失敗時は false 引数 mysql_connect関数で返された接続IDを指定 $con = mysql_connect(サーバ名, ユーザ名, パスワード); mysql_close($con);
https://w.atwiki.jp/fukubukuro/pages/923.html
流れを読まずにレポ 【評価】微鬱 【ブランド】Neーnet 【金額】 10k 【購入場所】ゾゾ 【中身】 △ハチノスニット赤 マフラーにしかみえないがカーデらしいwバイト行くときにはおる △つるつるもり裏毛カットソーグレー ちょっとペラい。部屋着とか近所のコンビニ行くときに着る △とりシフォンスカート かわいい…かわいいけど…こういうふんわりスカート系あんま着ない なんとか着てみるけどトップにどんなの着ていいかわからん △たぬきブローチ 握りこぶし大wかわいいけど、これで1点はちと寂しい 【まとめサイトへの転載】可 とりあえず全品、今のセールに出ている。セール金額で見ると10kちょい越えのケチ袋 ブログのバレとか見てたからケチ袋の覚悟は出来てたけど、スカート…パンツがよかった… でも頑張って着てみる
https://w.atwiki.jp/sengoku-taisen/pages/532.html
ぷち信長レベル50の探索力4125でした - 名無しさん 2015-04-11 05 37 41 最近始めたんだけどもうぷちキャラ旗印のギン千代はゲット出来ない? - 名無しさん 2014-05-12 22 31 41 残念ながら、期間限定のものはどうしようもないと思う - 名無しさん 2014-05-13 22 23 03 毎日ゲーセンに行けるわけでも、たっぷり金があるわけでもないんだけど、これだけはもらっておいたほうがいいって言う富くじチケットってあるかい? - 名無しさん 2013-08-23 01 55 02 レアのデジ武将あれR以上が確定だからSSとかも普通にでる。SS利家出たときは排出でSR引いたときより嬉しかった - 名無しさん 2013-08-23 06 52 27 やっぱ一番優先度が高いのは城塞家宝レアかなー - 名無しさん 2013-08-24 09 37 52 電影武将レアと城塞家宝レアの期限日は絶対プレイしに行くことにします。↑二人ありがとう^^ - 名無しさん 2013-08-24 17 54 37 今日登録したんですが、これは以前の対戦成績は出ないんでしょうか?登録後の対戦しか記録されないのですか? - 名無しさん 2013-08-19 21 28 49 おそらく登録後のプレイからしか記録されない。ついでに、対戦履歴は一ヶ月過ぎると消えるから注意 - 名無しさん 2013-08-21 23 59 00 何故か対戦履歴が表示されないんですが自分だけですかね? - 名無しさん 2013-07-30 05 53 59 今見たけど、俺は別にふつーに表示されるわ - 名無しさん 2013-07-30 20 39 30 スマホから待ち受けやボイスのダウンロードってできないんですか? - 名無しさん 2013-07-21 14 57 53 できない 携帯サイトのみ - 名無しさん 2013-07-21 15 46 30 アカウントがわからないんですが - 名無しさん 2013-07-13 09 50 12 自分でSEGA IDを登録すんだよ そこで利用権を買う、 その次にfor PCへSEGA IDでログイン、引継ぎパスワードを入力 - 名無しさん 2013-07-15 00 21 34 スマホに変えたのですが宝物庫は利用はできないんですか? - 名無しさん 2013-07-10 01 53 45 戦国大戦.NET for PCで利用しろって書いてあるだろ - 名無しさん 2013-07-11 10 06 07 新規に会員登録したいんですが、携帯から基本コース(300円)に登録した後、iPhoneから利用することは出来ますか? - 名無しさん 2013-04-18 04 01 21 携帯を解約したりしなければ別に大丈夫 iPhoneで「NET for PC」を見ればおkじゃね - 名無しさん 2013-04-18 21 53 27 携帯からスマホにかえて新しく会員登録したんだけど、引継パスワードを入力する項目がない。もしかして手順間違えたのかね? - 名無しさん 2013-04-05 02 44 14 『※引継ぎパスワード入力前に、「データ引継ぎ」ではなく「新規会員登録」を選択してしまうとデータ引継ぎを行うことができなくなってしまいます。ご注意下さい。』だって。リンク貼ってあるページよく読んでみて - 名無しさん 2013-04-06 15 28 04 着ボイスのDLってどこでできるんですか? - 名無しさん 2013-02-24 21 06 12 今さらだけど 普通に携帯のページでできるでしょ - 名無しさん 2013-04-02 21 50 41 電影武将チケットからRがでましたのでC、UC、Rがでるのかとかと - 名無しさん 2013-02-19 15 15 03 俺はss大爆進義元が出た。レアチケじゃなくても多分全てのレア度は出ると思う。確率の問題 - 名無しさん 2013-02-20 11 24 01 多分Nチケがいつもの大判で買える箱、Rチケが割符で買えるR以上限定の箱なんだろうね。 - 名無しさん 2013-02-20 13 15 57 富くじから千両箱レアチケット出ました - 名無しさん 2013-02-17 10 43 13 Ver2になったら昇格記念動画ってなくなったのかな? - 名無しさん 2013-02-04 00 23 03 みたいだね - 名無しさん 2013-02-04 10 37 26 征御0国に昇格するとあるよ - 名無しさん 2013-02-20 11 16 59 携帯以外(スマホやPC)には基本コースはないんですか? - 名無しさん 2013-01-11 23 09 57 シルバー・ゴールドのみ - 名無しさん 2013-01-15 22 13 00 大戦.NETの会員名って変える事できますか? - 名無しさん 2012-12-09 16 20 19 PCじゃなくて携帯のページから - 名無しさん 2012-12-18 23 21 49 戦国おみくじの項、編集できる人追加おねがいします。 - 名無しさん 2012-09-22 18 09 00 コバンってスマホやPCでは買えないんですか? - 名無しさん 2012-05-09 12 01 22 ttp //pc.sengoku-taisen.com/join/koban.html - 名無しさん 2013-01-15 22 15 17 基本コースだとコバンがあっても動画作れないのか - 名無しさん 2012-05-06 15 49 37 動画作成はシルバー会員かゴールド会員限定機能だな - 名無しさん 2012-05-06 15 55 05 戦友大戦、普通にデッキ変更できたんだけど仕様変わった? - 名無しさん 2012-04-07 23 19 36 Ver.1.20Aから大戦国・店内対戦・戦友対戦のコンティニュー時にデッキを変更できるように、と。 - 名無しさん 2012-04-07 23 36 49 aime登録を解除しなければ、NET解除しても宝物庫家宝残ってました。既出かもしれませんが一応。 - 名無しさん 2012-03-24 17 55 35 pcにログインすると携帯と同じようにpc上で旗とか色々編集できるのでしょうか? - 名無しさん 2012-03-11 03 40 18 携帯で登録を行ったのですがPCからもログインするにはどうしたらいいですか? - 名無しさん 2012-01-28 10 44 08 普通にログイン画面からIDとパス入れればおk。ログインページは戦国大戦公式ホームページから飛べる - 名無しさん 2012-01-28 10 56 04 今日初めてコバンを追加購入したんだけどすぐには反映されないんですか? - 名無しさん 2012-01-27 13 08 52 返信ありです。把握しました。 この場合妨害陣形などは入っていた状態から一度でてまた入ったら2回になりますか? - 名無しさん 2011-12-16 21 44 07 多分そういう事だと思う。暗黒魔境みたいな長時間妨害陣形と当たった時の履歴見たら4とか3になってるから - 名無しさん 2011-12-16 23 05 06 気になることあるんだけど、履歴の最後の方にある「受討」って何なんだ? - 名無しさん 2011-12-16 20 26 51 受討じゃなくて「受計」、相手の計略を喰らった回数だよ。妨害やダメ計持ちと戦った時の履歴見てみな - 名無しさん 2011-12-16 20 49 55 一点物「般若」出ました。カッコいいよ - 名無しさん 2011-10-26 00 18 53 山県昌景 - 名無しさん 2011-10-25 03 26 18 旗印くじ第2弾の項目の一部を追加、整理しました。 - 名無しさん 2011-09-24 19 27 58 一点物「虎口攻め・本丸」でました。 - 名無し 2011-09-05 13 33 59 片波紋:家紋2つ引きました - 名無しさん 2011-08-11 14 32 42 旗印くじ第2弾が出ましたので、今回自分が引いて確認できたものを追加しました。まだまだあると思いますので、追加をお願いします。 - 名無しさん 2011-08-01 22 16 09 旗印くじでネズミ:上段一つがあります - 名無しさん 2011-07-25 20 04 12 リプレイ動画の完成動画のDLにはコバン20枚が必要というのはストリーミングなら無料で見れるということでしょうか? - 名無しさん 2011-07-08 21 43 34 ストリーミング再生って言うのはファイルをダウンロードしながら再生する事だから。後は解るよね - 名無しさん 2011-07-18 19 15 28 旗印くじの項目を種類ごとに整理し、自分の持っているものを新たに追加しました。まだまだ足りない部分等あると思いますので、追加をお願いします。 - 名無しさん 2011-05-08 21 44 27 - 名無しさん 2011-05-08 01 52 55 旗印くじで「一点物 虎・金屏風」がありました - 名無しさん 2011-04-10 23 45 17 くじで満月と下弦確認 - 名無しさん 2011-04-10 10 26 46 追記:家紋は一つでした - 名無しさん 2011-04-10 10 28 32 家紋の項目が長すぎるw - 名無しさん 2011-04-10 02 58 55 旗印くじで「西洋楽器・家紋5つ」がありましたよ - 名無しさん 2011-03-27 21 32 40 ダウンロード更新 - 名無しさん 2010-12-24 21 16 26
https://w.atwiki.jp/dolphin-tas/pages/25.html
Lua入門 - 配列とテーブル Luaのテーブル型 ある種のデータをまとめて扱いたいことがあります。こういう時に、ある型の変数を束ねた配列(Array)と呼ばれるものか、またはそれに類するものを使います。 ところで、LuaにはいわゆるC言語などにおける配列型のようなものは存在しません。代わりに、テーブル型がLuaの基本型として用意されています。 Luaのテーブルは連想配列(Hash)と呼ばれるもので、キー(key)と値(value)のペアを束ねたものです。空のテーブル変数の宣言は次のように行います。 構文 (アクセス修飾子) テーブル名 = { } また、テーブルの宣言と同時にテーブルの要素を指定することもできます。 構文 (アクセス修飾子) テーブル名 = { キー名 = 値, キー名 = 値 --入れる数だけ繰り返す } なお、テーブルには、nilを除くすべての型の値を代入できます。 テーブルにある要素を変更する場合は、添え字演算子[ ]を使用して次のように行います。 また、テーブルに新しく要素を追加する場合も同じ方法で行います。Luaのテーブルは動的に要素数を確保するので、テーブルの再定義などの面倒な操作は不要です。 構文 テーブル名[キー名] = 値 配列 さて、先ほどLuaには配列型はないと言いましたが、Luaのテーブルの添え字(キー)に1から始まる連番の数字を指定することで、配列のように使用することができます。 このようなテーブルは、Luaの内部挙動上もC言語等にみられる一般的な配列と同様なものとして扱われ、実質的に配列型となります。以後、このWikiではこれを単に配列と呼びます。 なお、一般的な配列とは違い、添え字は1から始まることに注意してください。 次の例では空の配列を定義し、そのあと3つの要素を追加します。 -- 配列のサンプル1 myTable = { } -- 空の配列 myTable[1] = 10 -- 添え字は1から。Luaの配列は動的配列なのでこれで問題ない。 myTable[2] = 20 myTable[3] = myTable[1] + myTable[2] -- 式を代入してもよい。実際に代入される値はこの式の計算結果。 また、配列に対しては、長さ演算子(#)を用いて配列の要素数を取得することができます。 次の例では3つの要素を持った配列を定義し、そのあと4つ目の要素を追加します。 -- 配列のサンプル1 myTable = {10, 20, 30} -- 要素数3の配列。配列の初期化においてはキー名を省略する。 myTable[#myTable + 1] = 40 --#myTable でこの時点の配列の長さ(3)を取得できる。 連想配列 さて、Luaのテーブルはキーと値のペアを束ねた連想配列だと言いました。連想配列を使用する場合も、配列と似た方法で行います。 次の例は空の連想配列を定義し、そのあと3つの要素を追加します。 myTable = { } myTable[ Name ] = hoge myTable[ Sex ] = male myTable[ Age ] = 25 連想配列のキーに文字列を指定する場合、添え字演算子の中ではダブルクォーテーションを忘れずにつけてください。これがない場合、文字列ではなく識別子として扱われます。 また、連想配列のメンバへのアクセスは、次のようにドット演算子(.)を使用しても行えます。この場合、ダブルクォーテーションは不要です。 myTable = { }myTable.Name = hoge myTable.Sex = male myTable.Age = 25 次の例では連想配列の初期化時に値を代入します。 myTable = { Name = hoge , Sex = male , Age = 25 } 多次元配列 配列の要素には配列を指定することができます。これを利用して多次元配列やジャグ配列(配列の配列)を作ることができます。 次の例では2次元配列hogeを定義します。 hoge = {{0, 1}, {2, 3}} 次の例では2つの2次元配列を2 x 2の正方行列A, Bに見立てて、A + BとA x Bを行い、その結果を表示します。 A = {{1, 2}, {4, 3}} B = {{2, 5}, {4, 1}} C = {{}, {}} -- 空の配列を2つ要素に持たせる。 C = {{0, 0}, {0, 0}}のように明示的に初期化してもよい。 C[1][1] = A[1][1] + B[1][1] C[1][2] = A[1][2] + B[1][2] C[2][1] = A[2][1] + B[2][1] C[2][2] = A[2][2] + B[2][2] D = {{}, {}} D[1][1] = A[1][1] * B[1][1] + A[1][2] * B[2][1]D[1][2] = A[1][1] * B[1][2] + A[1][2] * B[2][2] D[2][1] = A[2][1] * B[1][1] + A[2][2] * B[2][1] D[2][2] = A[2][1] * B[1][2] + A[2][2] * B[2][2] print( A + B = \n .. C[1][1].. ..C[1][2].. \n .. C[2][1].. ..C[2][2].. \n\n .. A x B = \n .. D[1][1].. ..D[1][2].. \n .. D[2][1].. ..D[2][2])--[[ out A + B = 3 7 8 4 A x B = 10 7 20 23 ]] 配列操作 配列変数に対し、挿入や並び替えなどの操作を行うことができます。 table.getn()関数 配列の要素数を返します。 構文number table.getn(table array) 注意:Luaは動的型付けのため変数は型情報を持ちませんが、関数の引数として渡すべき値および戻り値の型をわかりやすくするため、このWikiではあたかも変数が型付されているかのような表記を取っています。なお、便宜上、voidは戻り値を持たないことを、objectはすべての型を表すものとします。 次の例では、要素数3の配列hogeを定義し、その長さを表示します。 hoge = {10, 20, 30} print(table.getn(hoge)) --out 3 配列の長さは、長さ演算子を用いても取得できます。したがって、次の例も同じ結果(3)を出力します。 hoge = {10, 20, 30} print(#hoge) 連想配列に対して要素数を取得したい場合、次のようにイテレータを使用します(イテレータについては条件分岐と反復処理で説明)。 hoge = { Name = hoge , Sex = male , Age = 25 }local count = 0for i, v in pairs(hoge) do count = count + 1end print(count) --out 3 table.insert() 関数 指定した配列の指定した位置に指定した値を挿入します。位置を省略した場合、配列の末尾に要素を追加します。 構文void table.insert(table array, [number position],object value) 次の例では、要素数3の配列hogeを定義し、3つの要素を追加します。1つ目は2番目に、2つ目は最後に、3つ目は最後から2番目に追加します。 hoge = {1, 2, 3}table.insert(hoge, 2, 4) -- hoge {1, 4, 2, 3}table.insert(hoge, huga ) -- hoge {1, 4, 2, 3, huga }table.insert(hoge, #hoge - 1, false) -- hoge {1, 4, 2, 3, false, huga } table.remove() 関数 指定した配列の指定した位置の要素を削除します。位置を省略した場合、この配列の最後の要素を削除します。 構文void table.remove(table array, [number position]) 次の例では、要素数5の配列hogeを定義し、2番目と最後の要素を削除します。 hoge = {1, 2, 3, 4, 5}table.remove(hoge, 2) -- hoge {1, 3, 4, 5}table.remove(hoge) -- hoge {1, 3, 4} table.sort() 関数 指定した配列の要素同士を指定した比較方法で比較し、並び替えます。比較方法を省略した場合、標準の比較方法によって昇順に並び替えます。 構文void table.sort(table array, [function comp]) 次の例では、要素数5の配列hogeを定義し、標準の比較方法によってソートします。 hoge = {3, 5, 2, 4, 1}void table.sort(hoge) -- hoge {1, 2, 3, 4, 5} table.concat() 関数 指定した区切り文字を使用して、指定した配列の指定範囲の要素を結合し、文字列として返します。 区切り文字を指定しない場合、空文字列が代わりに使用され、開始インデクスは指定されない場合1を、終了インデクスは指定されない場合#arrayを使用します。 構文string table.sort(table array, [string separator], [number start], [number end]) 次の例では、要素数10の配列hogeを定義し、区切り文字 , を使用して3番目から7番目の要素を文字列にして表示します。 hoge = {1, 1, 2, 3, 5, 8, 13, 21, 34, 55} print(table.concat(hoge, , , 3, 7)) -- out 2,3,5,8,13
https://w.atwiki.jp/atachi/pages/90.html
コードの実装と実行(サンプルプロジェクト) [#bbade62b] データベースの中身を確認 [#wc6394e8] 規約 [#o05896e2] 主キーの規約 [#s241b71a] 外部キーの規約 [#m3f92475] 複合型の使用 [#j6835111] スキーム変更の適応 データアノテーション [#b897697b] 主キーの設定 [#t2c94384] フィールドへの制約を設定 [#raa57f88] 関連設定 [#p1491810] 動的なテーブル作成 データの取得 コードの実装と実行(サンプルプロジェクト) データベースへの接続にはSQLServerCompact4を使っています。 このサンプルプロジェクトでは、Categoryテーブルにデータを追加するだけのサンプルです。 一回目の実行は正常に終了しますが、 二回目の実行は失敗 します。 これは、Categoryテーブルの主キーはユニークでなければならないため、一回目の実行で「FOOD」という値を持ったレコードが保存されているので、二回目の実行で「FOOD」という値を持ったレコードを作成できないためです。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using System.Data.Entity.Database; namespace Ef4Ctp5 { class Program { static void Main(string[] args) { DbDatabase.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0"); using (var db = new ProductContext()) { // Add a food category var food = new Category { CategoryId = "FOOD", Name = "Foods" }; db.Categories.Add(food); int recordsAffected = db.SaveChanges(); Console.WriteLine( "Saved {0} entities to the database, press any key to exit.", recordsAffected); Console.ReadKey(); } } } public class ProductContext DbContext { public DbSet Category Categories { get; set; } public DbSet Product Products { get; set; } } /// summary /// エンティティ /// /summary public class Category { public string CategoryId { get; set; } public string Name { get; set; } public virtual ICollection Product Products { get; set; } } /// summary /// エンティティ /// /summary public class Product { public int ProductId { get; set; } public string Name { get; set; } public string CategoryId { get; set; } public virtual Category Category { get; set; } } } データベースの中身を確認 データベースにSQLCE4を使用している場合は、SQLCE4用のデータベースビューワーが別途必要です(VS2010のデータベースエクスプローラーはSQLCE3.5までしか対応していない) 下記のサイトからSQLCE4で作成したデータベースファイルを表示するソフトをダウンロードすることができます。 SQL Server Compact Toolbox 規約 多くの設定は規約により初期設定が定義されています。(規約についてはこちらのブログポストも参照) 主キーの規約 外部キーの規約 逆関連設定 複合型の使用 プログラマが任意にこれらの規約を再設定したい場合はアノテーションを使用します。 アノテーションを使用するには「System.ComponentModel.DataAnnotations」アセンブリをプロジェクトに参照してください 主キーの規約 ブログポストを引用しています。 Previously Code First would infer that a property is a primary key if the property is called ‘Id’ or ‘ class name Id’. The only change to this convention is that once primary key properties are detected if their type is ‘int’, ‘long’ or ‘short’, they are registered as identity columns in the database by default. Primary key detection is not case sensitive. この記述にもあるように、モデルクラスのプロパティで「Id」もしくは「クラス名+Id」という名前を主キーとします。 外部キーの規約 インスタンスとしての参照先のクラスに主キーとなるプロパティが存在する場合は、外部キーに相当するプロパティをクラス定義に記述することをしなくても自動的に外部キーを作成しマッピングします。 public class Person { [Key] public virtual Int32 PersonId{get;set;} public virtual string Name{get;set;} } public class Student { public virtual Int32 StudentId{get;set;} // 外部キーによって結びつけられるインスタンス public virtual Person Person{get;set;} } 複合型の使用 主キーがない型がエンティティモデルに設定されている場合、それは外部キーによる参照制限ではなく複合型としてマッピングされます。 public class Person { public int PersonId { get; set; } // Nameクラスは主キーが定義されていないので // このフィールドは関連としてではなく複合型でマッピングされる public Name Name { get; set; } } // Keyアノテーションを使って主キーを定義していないクラス public class Name { public string Title { get; set; } public string FirstName { get; set; } public string LastName { get; set; } } スキーム変更の適応 下記のコードではエンティティモデルに変更があった場合に、データベースのスキームを変更します。 ただし、変更方法として、一度テーブルをDROP(削除)してからテーブルを作成する方法のため、 既存のデータはすべて失われます 。 DbDatabase.SetInitializer(new DropCreateDatabaseIfModelChanges MyDataContext ()); データアノテーション プログラマによってマッピングの設定を任意に行うことができます。 これは規約をオーバーライドすることができます。 いくつかのアノテーションは.NET Frameworks4に含まれているもので「System.ComponentModel.DataAnnotations.dll」に含まれています。 プロジェクト内でアノテーションを使用するには、このDLLも忘れずに参照設定へ加えます。 主キーの設定 Keyアノテーションを使って設定します。 コードファーストの規約では主キーはint型やlong型が選択されますが、Keyアノテーションを使うと任意のプロパティを主キーとしてマッピングできます。 public class Person{ [Key] public string PersonId{get;set;} } フィールドへの制約を設定 StringLength 文字列型に対して格納可能な文字数を制限します。 MaxLength 文字列型に対して、格納可能な文字数の最大値を設定します。 MinLength 文字列型に対して、格納可能な文字数の最小値を設定します。 ConcurrencyCheck Required NULL値を許容しないか。 Timestamp DataMember DatabaseGenerated フィールドの値がデータベースによって作成されることを示します。 多くのデータベース設計では、主キーはAUTO INCREMENTを使ってデータベースが自動的に番号を振り分けます。 また、TIMESTAMP型のフィールドは自動的にレコードの更新日時を保存します。 NotMapped データベースとのマッピングを行う必要のないプロパティです。 関連設定 2つのモデル間で外部キーと主キーが規約によって見つけることができる場合には、関連設定を記述する必要はありません。 次の例は主キー(SSN)と外部キー(AuthorSSN)が規約とは異なるため、RelatedToアノテーションで明示しています。 public class Book { [Key] public string ISBN { get; set; } [StringLength(256)] public string Title { get; set; } public string AuthorSSN { get; set; } [RelatedTo(RelatedProperty=“Books”, Key=”AuthorSSN”, RelatedKey=”SSN”)] public Person Author { get; set; } } public class Person { [Key] public string SSN { get; set; } [StringLength(512)] public string Name { get; set; } [RelatedTo(RelatedProperty=”Author”)] public ICollection Book Books { get; set; } } 動的なテーブル作成 FluentAPIを使ってプログラマブルにテーブルを定義することができます。 詳細は下記のサイトを参照してください。 http //blogs.msdn.com/b/adonet/archive/2010/12/14/ef-feature-ctp5-fluent-api-samples.aspx データの取得 DbSetはIQuaryableをインターフェースとして持っています。 よって、LINQを使ってデータの検索を行うことができます。 // PersonIdをキーにして検索を行う。 string key = "1"; var person = (from p in MyCbContext.Persons where p.PersonId == key select p).Single(); LINQについてはこちらのページを参照してください。
https://w.atwiki.jp/dw2_iyaku/pages/83.html
キャラ変更済みセーブデータ download(83.3kb) マーセでプレイ出来る5人のキャラで本編、TAO、スパイの3ゲームをプレイ出来るセーブデータです。 +内容 内容 01.本編クラウザー 02.TAOクラウザー 03.本編ハンク 04.TAOハンク 05.本編ウェスカー 06.TAOウェスカー 07.本編エイダ 08.TAOエイダ 09.本編レオン(革ジャケット仕様) 10.TAOレオン 11.スパイ・クラウザー 12.スパイ・ハンク 13.スパイ・ウェスカー 14.スパイ・エイダ(チャイナドレス仕様) 15.スパイ・レオン 16.スパイ・アシュリー 17.本編ウェスカー(シカゴタイプライター付) 18.本編アシュリー 19.セーブ用 20.セーブ用 +このセーブデータでクリアに必要なもの このセーブデータでクリアに必要なもの キャラクター変更ツールUMBRELLA:入手先:本編のクリアに必要 壁抜けツールUMBRELLA:入手先:TAOのクリアに必要 クラウザー飛び越えmod クラウザープレイ時に必要 TAO用エルヒ戦座標ポイントデータ(使いどころは注意事項のTAOの2を参照してください) 本編用ウェスカー孤島脱出座標ポイントデータ(使いどころは注意事項の本編の4を参照してください) エイダ用U3戦回避座標ポイントデータ(使いどころは注意事項の本編の10を参照してください) (オプション) 掌打&処刑mod 拾える弾を所持している武器の弾に変えるmod +注意事項 このセーブデータでプレイする上での注意事項 本 編 レオン以外のキャラでは無線のシーンでタイタニックフリーズしてゲームが落ちてしまいますので、ムービーキャンセルボタンを連打しまくってくださるようお願いします。(連射機能を使用すると楽ちんです) レオン以外のキャラで武器商人との取引は売却はOK、購入はケースと手榴弾系のみです。 武器系を選択すると即フリーズします。 実際は武器商人の売り品目に回復系アイテムもセットしてるのですが、マチルダorシカゴが邪魔をして 手榴弾よりも下にスクロールするとヤバイのです。例えば本編ハンクをロードするとケースの下にシカゴが 表示されて買って試したくなりますが、それは武器商人の罠ですので、購入は慎重にお願いします。 シカゴタイプライター付のウェスカーのデータをロードするとフリーズすることが多々あります。その場合、一度NewGameで始めてレオンが表示された後で、リトライ→ロードで読み込むとプレイ出来るようになります。 シカゴの有無にかかわらず本編ウェスカーはラストのジェットスキーに乗ることは出来ません。サドラー倒す → ジェットスキーに乗れない → 時間切れ → 死亡、という流れになってしまいます。じゃぁ何でクリアデータあんだよってことになると思いますが、これは座標ポイントを作成して無理矢理脱出しているからです。但し、シカゴ付のデータは2周目ロードするときに武器商人の手によってフリーズさせられてしまいます。 レオンの革ジャケット仕様のデータはルイス救出後の渓谷からスタートします。その弊害として村長宅を出た後村中央へ行くと、初めての村中央のシーンとなります。つまり、紋章の鍵を持ったままチェン2人と戦って、農場と教会、どちらにも行けるという順番が変なことになってます。 レオン以外のキャラではアシュリーをWaitさせることが出来ません。そこで、アシュリーとの協力プレイが必要な所は強制Waitの技を使います。やり方は簡単で、まずアシュリーを待たせておきたい所に移動します。その後、アシュリーに向けて武器を構えるとしゃがんで怯えるので、その隙に後ろに下がります。これを繰り返すと2人の立っている距離も気持ちもどんどん離れていきます。 TAOのプレイ途中で本編データをロードするとフリーズするので、一旦タイトル画面に戻ってから ロードしてください。 チャプター3-4でアシュリー操作に切り替わるマップで、そのままアシュリーで地下牢を脱出してしまうとレオンとの再会時にフリーズしてしまいますので、必要なアイテムを入手して、あとは扉を開けて脱出するばかりの状態になったら、一度セーブポイントまで戻りセーブした後(セーブは念のため)、キャラクターを主人公のキャラクターに変更し直して脱出してください。 海外版では2つのトレイナーで(「asx-re4_eu110」、「RE4 +36 divainer [Eng]」)キャラ変更を試みたのですが、フリーズしてしまいましたorz エイダにてU3戦前のムービー(レオンがアシュリーに付けたGPS装置を拾うシーン)終了後にフリーズしてしまいます。アンブレラでレオンに戻せばコンテナ内でのU3から逃げるイベントから鉄格子の所のU3戦までプレイ出来るのですが、レオンからエイダに戻す時にケースのチェックが入るのかフリーズしてしまいますので、苦肉の策としてまたもや座標ポイントデータをアップしました。エイダはいろんな武器が使えますし使い勝手が良いだけにU3と戦えないのは残念ですorz ハンクは村を脱出する扉で村長の義眼を使用するとフリーズしてしまいますので一旦小屋でセーブした後キャラをレオンに変更し、義眼を使用した後で、ハンクに戻す必要がありるのですが、単にUMBLELLAを使用してメインキャラクターのみを変更しただけだと次のマップに行けることは行けるのですがケースを開いたときにフリーズしてしまします。そこで、以下の手順が必要となります。 まず最初に義眼入手後小屋でセーブする キャラクターをレオンに変更 レオンで義眼を使う扉を開ける アンブレラのケースタブで001番のアイテムをレオン用のマシンピストルに書き換える(アイテムリストの上の方、セミオートライフルの下にあるマシンピストルです。書き換えたらケースを開けてもOK) キャラクターをハンクに変更(ケースを開けてもOKだが、ストックのついていないレオン用のマシンピストルのままになっている) 001番のアイテムをハンク用のマシンピストルに書き換える(アイテムリスト中段よりもやや上、村長の義眼の下にあるマシンピストルです) 扉を開けて戻る ケースを開けてハンク用のマシンピストルに戻っているか確認 扉を開けて村を脱出 TAO(The Another Order) エイダ以外のキャラはフックショットが出来ませんので、 TAOをクリアするにはUMBRELLAを使用して壁抜けなどの技が必要です。 大抵のフックショットが必要な所は壁抜けで対処出来るのですが、 以下の2カ所だけどうしても壁抜けで回避する方法が見つけられませんでした。 【場 所】:エルヒ戦マップに行くためのフックショット 【対処法】:座標データファイル予め作っておき、セーブ後にフックショット着地点に飛ぶ 【場 所】:戦艦マップに行くための足場に上るためのフックショット 【対処法】:座標データで飛ぶことも出来るのですが、Chapter4開始からのプレイ内容を維持出来ませんので、巨大化する方法で切り抜ける。回避方法の詳細はこちら動画を参考にしてください ATS(Ada the Spy) クラウザーとアシュリーは道の切れ目で飛び越えようとすると動きが固まってしまいますので、飛び越えmodを導入してください。 レオンは1個目のサンプルを持つまではセーフですが、2個目以降はケースを開くと即フリーズしますので、それ以降の敵との戦いは、その時持っている武器とナイフのみで戦ってくださいw。(まず私には無理ですがw)また、拾ったアイテムでケースが一杯になって強制オープンしないように他の武器は前もって全部捨ててください。実は、このサンプルフリーズ現象はアシュリーでも同様です。っていうかアシュリーでクリア無理ですか・・・
https://w.atwiki.jp/m_shige1979/pages/591.html
日付・時刻型 データ型 備考 DATE 日付です。サポートされている範囲は 1000-01-01 から 9999-12-31 です。MySQL は、DATE 値を YYYY-MM-DD フォーマットで表示 DATETIME 日付と時刻の組み合わせです。サポートされている範囲は 1000-01-01 00 00 00 から 9999-12-31 23 59 59 です。MySQL は、 DATETIME 値を YYYY-MM-DD HH MM SS フォーマットで表示 TIMESTAMP タイムスタンプです。範囲は 1970-01-01 00 00 01 UTCから 2037 年の途中までです。TIMESTAMP 値は ( 1970-01-01 00 00 00 UTC)からの秒数として格納されます TIME 時刻です。範囲は -838 59 59 から 838 59 59 です。MySQL は、TIME 値を HH MM SS フォーマットで表示 YEAR[(2|4)] 2桁、または4桁のフォーマットでの年です。デフォルトは4桁のフォーマットです。4桁のフォーマットでは、許容値は 1901 から 2155、そして 0000 です。2桁のフォーマットでは、許容値は1970年から2069年を表す、70 から 69 です。MySQLは YEAR の値を YYYY フォーマットで表示
https://w.atwiki.jp/otakuhoumon/pages/374.html
ピンの部屋データ みんなのお部屋はこちら【未作成】 初期部屋 初期家具(赤字は固定家具、青字は入れ替えのみ可能、緑字は撤去可能) エアコン かべかけせんぷうき グレースベンチ グレースローテーブル コートハンガー しゃちょうのイス しゃちょうのつくえ タイプライター(机上) ダンボール(1マステーブル固定?) ポトス レトロなステレオ レトロなでんわ 壁紙 オフィスのかべがみ 絨毯 ぎゅうがわのしきもの ♫初期BGM けけけいじ 固定家具等の情報提供をお願いします! 名前 コメント
https://w.atwiki.jp/mustnotsearch/pages/3748.html
登録タグ ObokMeatGod なぜ消されない グロ コメントログ有りの記事 サイケ・点滅 ショックサイト セクシャル ビックリ 不滅 危険度6 地獄絵図 男性は注意 病気・畸形 言葉の核兵器 音量注意 ショックサイト。 通称毛熊。 サイトを開くとまず英文で18歳以上かの警告が表示される。 真ん中のENTERをクリックすると、Aurora distance SFWなどのグロ画像が点滅する背景になり、金切り声のような音や、loud nigra氏のイキ声(black guy orgasm)が大音量で流れ、全裸の男性が浴槽でしゃがみ尿道にネジをねじ込んで出血し、床が血だらけになる動画が強制的にフルスクリーンで再生される。 このサイトにウイルスや個人情報漏洩などの危険性はないが、精神的に、視覚的に、聴覚的に攻めてくるためグロ耐性がない場合や、興味本位などでサイトにアクセスしてはいけない。 kekmaだけでも一番上にサイトがヒットするため注意。 2020年6月に1度消えた模様だがサイトが復活した。 + R.I.P Kekma 2022年2月 kekmaは3000万viewを突破した。ショックサイトが無料の広告予算でどのように広がることができるかを研究するというその目的を果たし、グロ画像が見れなくなった。 3月にはkekmahubというサイトにリダイレクトされるようになり、今度こそ本当に消滅した。 現在はkekma.netとして復活している また、画像検索は健在なので注意。 また、このサイトはObokMeatGodというユーザーが制作したらしく、他のショックサイトの中でも比較的新しい。2020年3月13日までは嚢虫症の肝臓の医療動画が再生されていた。 ちなみにYouTubeにはこのサイトにアクセスする動画だと見せ掛けてanne.jpgの映像が流れる悪質な釣り動画が存在するためそちらも注意。 + 点滅してたグロ画像 Aurora Distance SFW 奇形児の死体 尿道にネジを挿入する動画 アーカイブ ttps //web.archive.org/web/20200304184120/ttp //kekma.ga/? 分類:グロ セクシャル サイケ・点滅 ビックリ 病気・畸形 危険度:6 コメント 想像以上にヤバかった… -- (犬見みな) 2024-03-10 16 34 49 LINEで友達に引っ掛けられて見てしまった… -- (名無しさん) 2024-03-19 23 33 22 Use Ctrl+W to exit immediately when giving up. -- (Musaho) 2024-03-25 14 13 45 YouTubeで無修正で出てるってマジ? -- (名無しさん) 2024-04-06 15 53 39 ttps //youtu.be/qpNkuMQcP8s?si=r0wGNJbwlpgsYJxU普通にモザイクないので注意 -- (名無しさん) 2024-04-06 19 31 36 Twitterにリンクだけあって踏んでしまった -- (てら) 2024-04-14 20 27 22 音量うるせぇwwwww -- (春菊) 2024-04-16 21 09 56 このリンクLINEのオプチャで毎回見かけるから地獄 -- (Harukin_TV) 2024-05-27 22 22 19 普通にモザイクなしとか余裕ぶってたら相当以上にやばかった、音量注意って書いてたから音量なしで見て安心した -- (たこ焼き) 2024-08-02 08 29 43 グロよりびっくりした。ガチで心臓止まりかけた -- (名無しさん) 2024-08-04 14 13 43 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/tatumaru87/pages/24.html
世界樹ユニットデータ 鋼鉄神ユニットデータ